<?xml version='1.0' encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <link href="cpip.css" rel="stylesheet" type="text/css" />
    <title>File: /Users/paulross/dev/linux/linux-3.13/include/uapi/linux/limits.h</title>
  </head>
  <body>
    <h1>File: /Users/paulross/dev/linux/linux-3.13/include/uapi/linux/limits.h</h1>
    <p>Green shading in the line number column
means the source is part of the translation unit, red means it is conditionally excluded.
Highlighted line numbers link to the translation unit page. Highlighted macros link to
the macro page.</p>
    <pre><a name="1" /><span class="True">       1:</span> <span class="f">#</span><span class="n">ifndef</span> <a href="cpu.c_macros_noref.html#_X0xJTlVYX0xJTUlUU19IXzA_"><span class="b">_LINUX_LIMITS_H</span></a>
<a name="2" /><span class="True">       2:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_X0xJTlVYX0xJTUlUU19IXzA_"><span class="b">_LINUX_LIMITS_H</span></a>
<a name="3" /><span class="True">       3:</span> 
<a name="4" /><span class="True">       4:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_TlJfT1BFTl8w"><span class="b">NR_OPEN</span></a>            <span class="c">1024</span>
<a name="5" /><span class="True">       5:</span> 
<a name="6" /><span class="True">       6:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_TkdST1VQU19NQVhfMA__"><span class="b">NGROUPS_MAX</span></a>    <span class="c">65536</span>    <span class="k">/* supplemental group IDs are available */</span>
<a name="7" /><span class="True">       7:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_QVJHX01BWF8w"><span class="b">ARG_MAX</span></a>       <span class="c">131072</span>    <span class="k">/* # bytes of args + environ for exec() */</span>
<a name="8" /><span class="True">       8:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_TElOS19NQVhfMA__"><span class="b">LINK_MAX</span></a>         <span class="c">127</span>    <span class="k">/* # links a file may have */</span>
<a name="9" /><span class="True">       9:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_TUFYX0NBTk9OXzA_"><span class="b">MAX_CANON</span></a>        <span class="c">255</span>    <span class="k">/* size of the canonical input queue */</span>
<a name="10" /><span class="True">      10:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_TUFYX0lOUFVUXzA_"><span class="b">MAX_INPUT</span></a>        <span class="c">255</span>    <span class="k">/* size of the type-ahead buffer */</span>
<a name="11" /><span class="True">      11:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_TkFNRV9NQVhfMA__"><span class="b">NAME_MAX</span></a>         <span class="c">255</span>    <span class="k">/* # chars in a file name */</span>
<a name="12" /><span class="True">      12:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_ref.html#_UEFUSF9NQVhfMA__"><span class="b">PATH_MAX</span></a>        <span class="c">4096</span>    <span class="k">/* # chars in a path name including nul */</span>
<a name="13" /><span class="True">      13:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_UElQRV9CVUZfMA__"><span class="b">PIPE_BUF</span></a>        <span class="c">4096</span>    <span class="k">/* # bytes in atomic write to a pipe */</span>
<a name="14" /><span class="True">      14:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_WEFUVFJfTkFNRV9NQVhfMA__"><span class="b">XATTR_NAME_MAX</span></a>   <span class="c">255</span>    <span class="k">/* # chars in an extended attribute name */</span>
<a name="15" /><span class="True">      15:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_WEFUVFJfU0laRV9NQVhfMA__"><span class="b">XATTR_SIZE_MAX</span></a> <span class="c">65536</span>    <span class="k">/* size of an extended attribute value (64k) */</span>
<a name="16" /><span class="True">      16:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_WEFUVFJfTElTVF9NQVhfMA__"><span class="b">XATTR_LIST_MAX</span></a> <span class="c">65536</span>    <span class="k">/* size of extended attribute namelist (64k) */</span>
<a name="17" /><span class="True">      17:</span> 
<a name="18" /><span class="True">      18:</span> <span class="f">#</span><span class="n">define</span> <a href="cpu.c_macros_noref.html#_UlRTSUdfTUFYXzA_"><span class="b">RTSIG_MAX</span></a>      <span class="c">32</span>
<a name="19" /><span class="True">      19:</span> 
<a name="20" /><span class="True">      20:</span> <span class="f">#</span><span class="n">endif</span>
<a name="21" /><span class="True">      21:</span> </pre>
  </body>
</html>
